/*
 * @Author: wangding
 * @Date: 2020-10-19 17:01:23
 * @LastEditTime: 2021-01-29 09:40:20
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \solaxcloud\src\router\index_wd.js
 */
const router = [{
    path: '/rights_management',
    name: 'rights_management',
    component: () =>
        import ( /* webpackChunkName: "rightsManagement" */ '../views/system/rights_management/rights_management.vue'),
}, {
    path: '/role',
    name: 'role',
    component: () =>
        import ( /* webpackChunkName: "role" */ '../views/system/role/index.vue'),
}, {
    path: '/menu',
    name: 'menu',
    component: () =>
        import ( /* webpackChunkName: "role" */ '../views/system/menu/index.vue'),
}, {
    path: '/dictionary',
    name: 'dictionary',
    component: () =>
        import ( /* webpackChunkName: "dictionary" */ '../views/system/dictionary/index.vue'),
}, {
    path: '/style',
    name: 'style',
    component: () =>
        import ( /* webpackChunkName: "style" */ '../views/system/style/index.vue'),
}, {
    path: '/password',
    name: 'password',
    component: () =>
        import ( /* webpackChunkName: "password" */ '../views/system/password/index.vue'),
}, {
    path: '/syslog',
    name: 'syslog',
    component: () =>
        import ( /* webpackChunkName: "syslog" */ '../views/system/syslog/index.vue'),
}, {
    path: '/externalInterface',
    name: 'externalInterface',
    component: () =>
        import ( /* webpackChunkName: "externalInterface" */ '../views/system/externalInterface/index.vue'),
}, {
    path: '/pushNews',
    name: 'pushNews',
    component: () =>
        import ( /* webpackChunkName: "pushNews" */ '../views/system/pushNews/index.vue'),
}, {
    path: '/inverter',
    name: 'inverter',
    component: () =>
        import ( /* webpackChunkName: "inverter" */ '../views/device/inverter/index.vue'),
}, {
    path: '/invertersolax',
    name: 'invertersolax',
    component: () =>
        import ( /* webpackChunkName: "inverter" */ '../views/device/inverter/index.vue'),
}, {
    path: '/sn',
    name: 'sn',
    component: () =>
        import ( /* webpackChunkName: "sn" */ '../views/device/sn/sn.vue'),
}, {
    path: '/devWifi',
    name: 'devWifi',
    component: () =>
        import ( /* webpackChunkName: "devWifi" */ '../views/device/wifi/devWifi.vue'),
}, {
    path: '/battery',
    name: 'battery',
    component: () =>
        import ( /* webpackChunkName: "battery" */ '../views/device/battery/battery.vue'),
}, {
    path: '/buyPage',
    name: 'buyPage',
    component: () =>
        import ( /* webpackChunkName: "buyPage" */ '../views/device/sale/buyPage.vue'),
}, {
    path: '/indexHistory',
    name: 'indexHistory',
    component: () =>
        import ( /* webpackChunkName: "indexHistory" */ '../views/device/indexHistory/indexHistory.vue'),
}, {
    path: '/versionService',
    name: 'versionService',
    component: () =>
        import ( /* webpackChunkName: "versionService" */ '../views/device/versionService/versionService.vue'),
}, {
    path: '/deviceUpgrade',
    name: 'deviceUpgrade',
    component: () =>
        import ( /* webpackChunkName: "deviceUpgrade" */ '../views/device/deviceUpgrade/deviceUpgrade.vue'),
}, {
    path: '/inverter-delete',
    name: 'inverter-delete',
    component: () =>
        import ( /* webpackChunkName: "inverterDelete" */ '../views/device/inverter-delete/index.vue'),
}, {
    path: '/wifiHistory',
    name: 'wifiHistory',
    component: () =>
        import ( /* webpackChunkName: "wifiHistory" */ '../views/wifi/wifiHistory.vue'),
}, {
    path: '/deviceupdatehistory',
    name: 'deviceupdatehistory',
    component: () =>
        import ( /* webpackChunkName: "indexHistory" */ '../views/wifi/deviceupdatehistory.vue'),
}, {
    path: '/devicedownloadtask',
    name: 'devicedownloadtask',
    component: () =>
        import ( /* webpackChunkName: "devicedownloadtask" */ '../views/wifi/devicedownloadtask.vue'),
}, {
    path: '/editGroup',
    name: 'editGroup',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/device/deviceUpgrade/group/index.vue'),
}, {
    path: '/upgradeGroup',
    name: 'upgradeGroup',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/device/deviceUpgrade/upgradeGroup/upgradeGroup.vue'),
}, {
    path: '/group',
    name: 'group',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/group.vue'),
}, {
    path: '/nmiGroup',
    name: 'nmiGroup',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/nmiGroup/nmiGroup.vue'),
}, {
    path: '/inverterGroup',
    name: 'inverterGroup',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/inverterGroup/inverterGroup.vue'),
}, {
    path: '/instructions',
    name: 'instructions',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/instructions/instructions.vue'),
}, {
    path: '/ACKinstructions',
    name: 'ACKinstructions',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/instructions/ACKinstructions.vue'),
}, {
    path: '/NMIMatching',
    name: 'NMIMatching',
    component: () =>
        import ( /* webpackChunkName: "editGroup" */ '../views/group/nmiMatch/nmiMatch.vue'),
}, {
    path: '/inventory',
    name: 'inventory',
    component: () =>
        import ( /* webpackChunkName: "inventory" */ '../views/inventory/inventory.vue'),
}, {
    path: '/warrantyManage',
    name: 'warrantyManage',
    component: () =>
        import ( /* webpackChunkName: "warrantyManage" */ '../views/warranty/warrantyManage.vue'),
}, {
    path: '/extendedManagement_renew',
    name: 'extendedManagement_renew',
    component: () =>
        import ( /* webpackChunkName: "warrantyManage" */ '../views/warranty/warrantyManage.vue'),
}, {
    path: '/warrantyStatistics',
    name: 'warrantyStatistics',
    component: () =>
        import ( /* webpackChunkName: "warrantyStatistics" */ '../views/warranty/warrantyStatistics/warrantyStatistics.vue'),
}, {
    path: '/extendedManagement',
    name: 'extendedManagement',
    component: () =>
        import ( /* webpackChunkName: "warrantyStatistics" */ '../views/warranty/extendedManagement/extendedManagement.vue'),
}, {
    path: '/nationalWarranty',
    name: 'nationalWarranty',
    component: () =>
        import ( /* webpackChunkName: "warrantyStatistics" */ '../views/warranty/nationalWarranty/nationalWarranty.vue'),
}, {
    path: '/promotionManagement',
    name: 'promotionManagement',
    component: () =>
        import ( /* webpackChunkName: "warrantyStatistics" */ '../views/warranty/promotionManagement/promotionManagement.vue'),
}, {
    path: '/specialWarranty',
    name: 'specialWarranty',
    component: () =>
        import ( /* webpackChunkName: "warrantyStatistics" */ '../views/warranty/specialWarranty/specialWarranty.vue'),
}, {
    path: '/userDetails',
    name: 'userDetails',
    component: () =>
        import ( /* webpackChunkName: "userDetails" */ '../views/system/userDetails.vue'),
}, {
    path: '/api',
    name: 'api',
    component: () =>
        import ( /* webpackChunkName: "api" */ '../views/service/api.vue'),
}, {
    path: '/printingSN',
    name: 'printingSN',
    component: () =>
        import ( /* webpackChunkName: "printingSN" */ '../views/test/printingSN.vue'),
}, {
    path: '/historyModule',
    name: 'historyModule',
    component: () =>
        import ( /* webpackChunkName: "historyModule" */ '../views/test/historyModule/historyModule.vue'),
}, {
    path: '/servicechange',
    name: 'servicechange',
    component: () =>
        import ( /* webpackChunkName: "servicechange" */ '../views/device/chooseService/chooseService.vue'),
}, {
    path: '/frame-test',
    name: 'frame-test',
    component: () =>
        import ( /* webpackChunkName: "frameTest" */ '../views/test/frame/frameTest.vue'),
}, {
    path: '/historyInverter',
    name: 'historyInverter',
    component: () =>
        import ( /* webpackChunkName: "historyInverter" */ '../views/test/historyInverter/historyInverter.vue'),
}, {
    path: '/deviceTest',
    name: 'deviceTest',
    component: () =>
        import ( /* webpackChunkName: "deviceTest" */ '../views/test/deviceTest/deviceTest.vue'),
}, {
    path: '/deviceTestHistory',
    name: 'deviceTestHistory',
    component: () =>
        import ( /* webpackChunkName: "deviceTestHistory" */ '../views/test/deviceTestHistory/deviceTestHistory.vue'),
}, {
    path: '/errorHistory',
    name: 'errorHistory',
    component: () =>
        import ( /* webpackChunkName: "errorHistory" */ '../views/test/errorHistory/errorHistory.vue'),
}, {
    path: '/inverterAlarm',
    name: 'inverterAlarm',
    component: () =>
        import ( /* webpackChunkName: "inverterAlarm" */ '../views/test/inverterAlarm/inverterAlarm.vue'),
}, {
    path: '/historyAnalysis',
    name: 'historyAnalysis',
    component: () =>
        import ( /* webpackChunkName: "historyAnalysis" */ '../views/test/historyAnalysis/historyAnalysis.vue'),
}, {
    path: '/testConfig',
    name: 'testConfig',
    component: () =>
        import ( /* webpackChunkName: "testConfig" */ '../views/test/testConfig/testConfig.vue'),
}, {
    path: '/historyTestUpdata',
    name: 'historyTestUpdata',
    component: () =>
        import ( /* webpackChunkName: "historyTestUpdata" */ '../views/test/historyTestUpdata/historyTestUpdata.vue'),
}, {
    path: '/gprsTestFinish',
    name: 'gprsTestFinish',
    component: () =>
        import ( /* webpackChunkName: "gprsTestFinish" */ '../views/test/gprsTestFinish/gprsTestFinish.vue'),
}, {
    path: '/testHouse',
    name: 'testHouse',
    component: () =>
        import ( /* webpackChunkName: "testHouse" */ '../views/test/testHouse/testHouse.vue'),
}, {
    path: '/registrationVerify',
    name: 'registrationVerify',
    component: () =>
        import ( /* webpackChunkName: "registrationVerify" */ '../views/test/registrationVerify/registrationVerify.vue'),
}, {
    path: '/historyTest',
    name: 'historyTest',
    component: () =>
        import ( /* webpackChunkName: "historyTest" */ '../views/test/historyTest/historyTest.vue'),
}, {
    path: '/mqttConfig',
    name: 'mqttConfig',
    component: () =>
        import ( /* webpackChunkName: "mqttConfig" */ '../views/mqtt/mqtt.vue'),
}, {
    path: '/siteRecovery',
    name: 'siteRecovery',
    component: () =>
        import ( /* webpackChunkName: "siteRecovery" */ '../views/system/siteRecovery/siteRecovery.vue'),
}, {
    path: '/powerreset',
    name: 'powerreset',
    component: () =>
        import ( /* webpackChunkName: "powerreset" */ '../views/device/powerreset/powerreset.vue'),
}]
export default router